1) Удалить колонку qr в dle_files
ALTER TABLE `dle_files` DROP `qr`

5) Откройте /engine/inc/files.php
Удалите

require_once (ENGINE_DIR.'/data/qrconf.php');	
include "qrlib.php";

	Вместо

	//qr-code
if ($qrconf['aktiv']=='on') {
$file_qr=$config['http_home_url']. "uploads/files/" .$file_prefix.$image_name;
$PNG_TEMP_DIR = ROOT_DIR.DIRECTORY_SEPARATOR.'uploads/qr-code'.DIRECTORY_SEPARATOR;
if (!file_exists($PNG_TEMP_DIR))
mkdir($PNG_TEMP_DIR);
$errorCorrectionLevel = $qrconf['ecc'];
$matrixPointSize = $qrconf['size'];
$qr=md5($file_qr.'|'.$errorCorrectionLevel.'|'.$matrixPointSize).'.png';
$filename = $PNG_TEMP_DIR.$qr;
QRcode::png($file_qr, $filename, $errorCorrectionLevel, $matrixPointSize, 2);
$db->query( "INSERT INTO " . PREFIX . "_files (news_id, name, onserver, author, date, qr) values ('$news_id', '$image_name', '{$file_prefix}{$image_name}', '$author', '$added_time', '$qr')" );
$ronid = $db->super_query("SELECT max(id) `id` FROM " . PREFIX . "_files");

for ($x=0; $x<$ronid['id']; $x++) {		
$ron = $db->super_query("SELECT * FROM " . PREFIX . "_files WHERE id = $x");
if ($ron['id']!=''){
if ($ron['qr'] == ''){
$file_qr=$config['http_home_url']. "uploads/files/" .$ron['onserver'];
$qr=md5($file_qr.'|'.$errorCorrectionLevel.'|'.$matrixPointSize).'.png';
 $filenames = $PNG_TEMP_DIR.$ron['onserver'];
$filename = $PNG_TEMP_DIR.$qr;
 QRcode::png($file_qr, $filename, $errorCorrectionLevel, $matrixPointSize, 2);   
$db->query("UPDATE " . PREFIX . "_files SET qr = '$qr' WHERE id = $x");
$j=$j+1;
} else { $k=$k+1;}
}
}
$i=$j+$k;
if ($j!=0){
echo<<<HTML
Сгенерировано еще {$j} QR-кодов
HTML;
}
//qr-code
} else {
						
						$db->query( "INSERT INTO " . PREFIX . "_files (news_id, name, onserver, author, date) values ('$news_id', '$image_name', '{$file_prefix}{$image_name}', '$author', '$added_time')" );
					}
	Поставьте
						$db->query( "INSERT INTO " . PREFIX . "_files (news_id, name, onserver, author, date) values ('$news_id', '$image_name', '{$file_prefix}{$image_name}', '$author', '$added_time')" );

6) В engine/modules/functions.php
Выше while ( $row = $db->get_row() ) { найти
		
		$db->query( "SELECT id, name, onserver, dcount, qr FROM " . PREFIX . "_files WHERE $where" );

вместо dcount, qr FROM вставить dcount FROM
		

В while ( $row = $db->get_row() ) {
		
		После
		$row['name'] = end( $row['name'] );
		УДАЛИТЬ
		require_once (ENGINE_DIR.'/data/qrconf.php');
	if ($qrconf['aktiv']=='on') {
		if ($row['qr']!=''){
		$qrimg="<a id=\"qr\" href=\"{$config['http_home_url']}uploads/qr-code/{$row['qr']}\" title=\"Это QR-код. Для его распознавания нужен декодер на считывающем устройстве. Подробнее на сайте http://qrqr.ru\"><img alt=\"qr\" style=\"padding: 0; margin: 0; border:0;\" src=\"{$config['http_home_url']}uploads/qr-code/qr.png\" /></a>&nbsp;";
} else {$qrimg='';}
}

		И удалить {$qrimg}

7) В папке с шаблоном, в файле main.tpl
Между <head></head>
убрать
<script type="text/javascript" src="http://jqueryjs.googlecode.com/files/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="{THEME}/js/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript" src="{THEME}/js/qrpopup.js"></script>
<link rel="stylesheet" type="text/css" href="{THEME}/js/jquery.fancybox-1.3.4.css" media="screen" />
8) Удалить файлы
templates/VASH_SABLON/js/fancybox.png
templates/VASH_SABLON/js/fancy_close.png
templates/VASH_SABLON/js/fancy_loading.png
templates/VASH_SABLON/js/jquery.fancybox-1.3.4.css
templates/VASH_SABLON/js/jquery.fancybox-1.3.4.pack.js
templates/VASH_SABLON/js/qrpopup.js
engine/modules/qrbitstream.php
engine/modules/qrconfig.php
engine/modules/qrconst.php
engine/modules/qrencode.php
engine/modules/qrimage.php
engine/modules/qrinput.php
engine/modules/qrmask.php
engine/modules/qrrscode.php
engine/modules/qrspec.php
engine/modules/qrsplit.php
engine/modules/qrtools.php
engine/inc/qrlib.php

И папку 
uploads/qr-code/

Они больше не нужны

Далее установить модуль согласно инструкции в папке Install пропустив пункт 3
